package org.springblade.modules.repair.vo.contract;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author zcc
 * @version 1.0
 * @date 2023/6/28 14:11
 */
@ApiModel("合同统计信息")
@Data
public class ContractStatisticVo {

	@ApiModelProperty("合同总数电梯总数")
	private Integer contractElevatorCount;

	@ApiModelProperty("脱保合同总数")
	private Integer overdueContractCount;

	@ApiModelProperty("在保合同总数")
	private Integer enContractCount;

	@ApiModelProperty("脱保合同总数比例")
	private BigDecimal overdueContractRatio;

	@ApiModelProperty("在保合同总数比例")
	private BigDecimal enContractRatio;



	@ApiModelProperty("待续签")
	private Integer disCreateCount;

	@ApiModelProperty("拟续签")
	private Integer aboutCreateCount;


	@ApiModelProperty("在保合同(合同期内)")
	private Integer inTimeCount;

	@ApiModelProperty("在保合同(合同期内)")
	private BigDecimal inTimeRatio;

	@ApiModelProperty("待续签比例")
	private BigDecimal disCreateRatio;

	@ApiModelProperty("拟续签比例")
	private BigDecimal aboutCreateRatio;
}
